home *** CD-ROM | disk | FTP | other *** search
- Path: news.cs.ucla.edu!edwin
- From: edwin@cs.ucla.edu (E. Robert Tisdale)
- Newsgroups: comp.lang.c++
- Subject: Re: Looking for a simple matrix class
- Date: 3 Jan 1996 05:40:15 GMT
- Organization: UCLA Computer Science Dept.
- Message-ID: <4cd4rv$h7o@delphi.cs.ucla.edu>
- References: <Pine.SGI.3.90.960101105238.9981A-100000@herod.technion.ac.il>
- NNTP-Posting-Host: flamingo.cs.ucla.edu
- X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
-
- guy@arshaviv.technion.ac.il (Guy Shaviv) writes:
-
- >I'm looking for a _simple_ matrix class which can handle the basic math
- >operators +,-,* and maybe a few other stuff. I need it to compile on an
- >SGI (ATT C++).
-
- The C++ Matrix class is available via anonymous ftp from `pink.cs.ucla.edu'.
- Get the compressed tarfile `/pub/Matrix.tar.Z'. Uncompress `Matrix.tar.Z'.
- Extract the `Matrix' directory from `Matrix.tar'. Then go to the `Matrix'
- directory and type `make'. Now print and read the paper in `Matrix.dvi'.
-
- In order to demonstrate an application of The C++ Matrix class,
- it was used to implement the backward error propagation algorithm
- for multi-layer, feed-forward artificial neural networks.
-
- Enjoy, Bob Tisdale (edwin@cs.ucla.edu)
-
- P.S. I hope the following notes will be helpful.
-
- unix% ftp pink.cs.ucla.edu
- Name (pink.cs.ucla.edu:your_login_ID): ftp
- Password: your_login_ID@
- ftp> cd /pub
- ftp> binary
- ftp> get Matrix.tar.Z
- ftp> bye
- unix% uncompress Matrix.tar.Z
- unix% tar xvf Matrix.tar
- unix% cd Matrix
- unix% make
- unix% dvips Matrix | lpr
- unix% mv ffnet.new ffnet.old
- unix% cat ffnet.old ffnet.Set | (backprop -v > ffnet.new) >>& ffnet.err
- unix% cat ffnet.new ffnet.Set | evaluate | graph -m 0 | plot
-
- Note: pink.cs.ucla.edu is an alias for internet-address 131.179.64.80
- If you have trouble, verify that the `SYS5' variable
- in the `Matrix/src/genclass' shell script contains
- the path to the System V version of the `m4' macro
- pre-processor.
- The `fig2dev' program is part of the `transfig' package
- available via anonymous ftp from `export.lcs.mit.edu'.
- Get `/contrib/R5fixes/transfig-fixes/transfig.2.1.8.tar.Z'.
- The Enhanced Picture Environment (EPIC) is a TeX style file
- available via anonymous ftp from `ftp.wustl.edu'.
- Get `/packages/TeX/macros/latex/contrib/eepic/epic.sty'.
- File `/pub/Matrix.linux.tar.Z' includes all the files created by
- `make' under Linux 1.2.3. It may be useful to Linux workstation
- users or those who just want to print the documentation.
-